Classes are blueprints for creating objects. They encapsulate data for the object and methods to manipulate that data.